Програмування циклічних алгоритмів

Інформація про навчальний заклад

ВУЗ:
Київський політехнічний інститут ім. Ігоря Сікорського
Інститут:
Не вказано
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Розрахунково - графічна робота
Предмет:
Програмування алгоритмічних структур

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет «Київський політехнічний інститут ім. Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем Програмування алгоритмічних структур ЗВІТ ДО Розрахунково-графічної роботи «Програмування циклічних алгоритмів» Варіант № 11 Дата «24» листопада 2021 Мета: набуття практичних навичок розробки розгалужених та циклічних алгоритмів при створювання програмних проектів для розв’язання практичних завдань. Завдання на розрахунково-графічну роботу (РГР). 1.Розробити алгоритми і написати програми мовою Java із застосуванням операторів циклів for, while, do while для розв’язання завдань, поданих в додатках 1, 2 відповідно до індивідуального варіанта. Варіант обрати за списком групи. 2.Розробити програмний проект в середовищі IntellijIDEA для реалізації написаних програм. Перевірити результати обчислень альтернативними розрахунками(наприклад, Excel, калькулятор, тощо). 3.Оформити РГР та вчасно надіслати викладачу на перевірку файл РГР та файл програми. Вимоги до розв’язання завдання Обидва завдання запрограмувати в одному класі, який має назву RgrTr11Petr. У назві класу зашифровано: Rgr–вид роботи; Tr11–номер групи; Petr–перші чотири літери прізвища автора (Петренко П.П.). У даному класі організувати п’ять методів: main, task11(для перетворення матриці до трикутникового вигляду), task12(для отримання значень невідомих змінних СЛАР), task13 (для виведення виводу результатів розрахунку завдання 1), task2(для рішення завдання 2). У методі main організувати: -введення даних для завдання1(додаток1). Введення даних зробити за допомогою присвоєння; -виклик методу task11, у який передати початкову розширену матрицю системи лінійних алгебраїчних рівнянь (СЛАР) та повернути трикутникову матрицю. У даному методі організувати прямий хід методу Гауса для розв’язання СЛАР. За необхідності програмування вкладених циклів, використовувати принаймні два різних оператори циклів–або for, або while, або do while; -прийняти із методу task11 трикутникову матрицю; -викликати метод task12, у який передати трикутникову матрицю та повернути вектор результатів розв’язання СЛАР. У даному методі організувати зворотний хід методу Гауса для розв’язання СЛАР. За необхідності програмування вкладених циклів, використовувати принаймні два різних оператори циклів–або for, або while, або do while; -викликати три рази task13, в який передавати по черзі початкову матрицю, трикутникову матрицю, вектор результатів для виводу в консоль. Вивід має бути із заголовком: «Початкова матриця:», «Трикутникова матриця:» або «Вектор результатів:». Метод task13 зробити універсальним для виводу матриць і вектору. Виведення організувати за допомогою метода System.out.printf форматованого виводу значень. Для дробових чисел–небільше 3 знаків після коми. Цілі числа виводити без коми та нулів після коми; -введення даних для завдання2(додаток2), розрахунки зробити для трьох різних варіантів вхідних даних, що обирає користувач та вводить з клавіатури (всього має бути 3 варіанти вхідних даних та 3 варіанти результатів розрахунків). Введення даних зробити за допомогою методів класу Scanner; -виклик методу task2, у якому організувати всі розрахунки завдання2 та організувати повернення результатів в main; -виведення вхідних даних та результатів розрахунку завдання2. Виве-дення організувати за допомогою метода System.out.printf форматованого виводу значень. Для дробових чисел–не більше 3 знаків після коми. Короткий опис рішення завдання разом із скриншотом варіанту завдання Завдання 1 У методі main створюємо двовимірний масив для виведення розширеної матриці та використаємо початкову ініціалізацію. Організовуємо такі методи task11(алгоритм вирішення матриці методом Гауса), task12(для отримання значень невідомих змінних СЛАР), task13(для виведення виводу результатів розрахунку завдання 1), task2(для рішення завдання 2). У методі task11 с...
Антиботан аватар за замовчуванням

29.06.2023 21:06

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини